JavaScript Job: Application Developer

Job added on

Location

Washington, District of Columbia - United States of America

Job type

Full-Time

JavaScript Job Details

WE WANT YOU TO JOIN OUR TEAM!

Do you have a passion for technology? Are you looking to contribute to meaningful projects that have a major impact on the Nation s Capital and the U.S. Federal Government? If so, we are ready to Enlighten you

What We re Looking For? We are seeking to hire an Application Developer with 5+ years of relevant work experience and an Active Top-Secret clearance. The position will produce scalable software solutions for our federal government client.

The Application Developer will be responsible for the full software development life cycle (SDLC), from conception to deployment. The ideal candidate will have a minimum of 5 years of relevant work experience and comfortability around both front-end and back-end coding languages, development frameworks and third-party libraries. Additionally, the successful candidate will also be a team player with a knack for visual design and utility. Familiarity with agile methodologies and excellent writing skills are strongly preferred.

DUTIES AND RESPONSIBILITIES:

  • Work with government clients to ideate software solutions.
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIs.
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
  • Create security and data protection settings.
  • Build features and applications with a mobile responsive design.
  • Write technical documentation.

REQUIRED SKILLS:

  • Active Top-Secret Clearance
  • Working with Java, Java Script, SQL, Angular, Spring Boot, RESTful, Kafka, and any other Object-Oriented Language
  • Working with .NET, C#, and any other programming language.
  • Working with Object Oriented concepts & Data Structures
  • Working with any RDBMS database (MySQL / Oracle / Mongo DB)
  • Working with any Frontend frameworks (Angular / React)
  • Working with TDD practices / frameworks ((JUnit (Java) / Jest (React) / Jasmine (Angular))
  • Knowledge on Design Patterns & RESTful API practices
  • Hands on experience with Spring Boot / Spring Cloud frameworks, Distributed systems, RESTful principles
  • Hands on experience with Apache Kafka / Rabbit MQ or similar messaging / streaming technologies
  • API Documentation experience using Swagger / Open API
  • Experience working with CI/CD build/deployment using GIT (or Bitbucket) + Jenkins.
  • Knowledge of Agile Framework Scrum
  • Experience working on high data volume processing applications (batch and/or real-time)

DESIRED SKILLS:

  • Good Knowledge on Cloud Native patterns, Containers (Docker / Kubernetes / Open Shift) would be an added advantage.
  • Excellent writing skills

Why Enlightened? At Enlightened, we value our employees, and we are dedicated to your success and committed to providing you with opportunities for growth and career development.

Enlightened is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.